Pamporovo

The town has enough restaurants with decent quality food so that you won't go hungry.

There are numerous cafés and places to eat on the mountain slopes itself so it's easy to find food for lunch or a snack when skiing.